a function to execute in the threads of the new thread pool
user data that is handed over to @func every time it is called
used to pass as a free function to g_async_queue_new_full()
the maximal number of threads to execute concurrently in the new thread pool, -1 means no limit
should this thread pool be exclusive?
the new #GThreadPool
GException on failure. ConstructionException GTK+ fails to create the object.
2.70
This function creates a new thread pool similar to g_thread_pool_new() but allowing @item_free_func to be specified to free the data passed to g_thread_pool_push() in the case that the #GThreadPool is stopped and freed before all tasks have been executed.